package com.ruoyi.enlistIand.mapper;

import java.util.List;
import com.ruoyi.enlistIand.domain.IfmEnlistIand;

/**
 * 入伍（队）地Mapper接口
 * 
 * @author ruoyi
 * @date 2024-11-01
 */
public interface IfmEnlistIandMapper 
{
    /**
     * 查询入伍（队）地
     * 
     * @param iandId 入伍（队）地主键
     * @return 入伍（队）地
     */
    public IfmEnlistIand selectIfmEnlistIandByIandId(Long iandId);

    /**
     * 查询入伍（队）地列表
     * 
     * @param ifmEnlistIand 入伍（队）地
     * @return 入伍（队）地集合
     */
    public List<IfmEnlistIand> selectIfmEnlistIandList(IfmEnlistIand ifmEnlistIand);

    /**
     * 新增入伍（队）地
     * 
     * @param ifmEnlistIand 入伍（队）地
     * @return 结果
     */
    public int insertIfmEnlistIand(IfmEnlistIand ifmEnlistIand);

    /**
     * 修改入伍（队）地
     * 
     * @param ifmEnlistIand 入伍（队）地
     * @return 结果
     */
    public int updateIfmEnlistIand(IfmEnlistIand ifmEnlistIand);

    /**
     * 删除入伍（队）地
     * 
     * @param iandId 入伍（队）地主键
     * @return 结果
     */
    public int deleteIfmEnlistIandByIandId(Long iandId);

    /**
     * 批量删除入伍（队）地
     * 
     * @param iandIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteIfmEnlistIandByIandIds(Long[] iandIds);

}
